Compatibility

This section explains known compatibility problems in using QC Version 1.1.3 with other Macintosh software.

Modern Memory Manager

The PowerPC based Macintosh computers can use a new memory manager in PowerPC System Software called the "Modern Memory Manager".  Users can enable or disable this new memory manager through the Memory control panel.  Because of internal changes to heap structures in the Modern Memory Manager, two of QC tests are known to be incompatible and is automatically disabled when the Modern Memory Manager is in use:

•  Block Bounds Checking
•  Invalidate Free Memory

If you are using the Modern Memory Manager, these tests will not appear in the Test List Dialog, and are automatically disabled during activation to avoid them ever accidentally being enabled.  Also, the QCAPI call QCSetTestState() will not enable these tests.  To avoid errors in your test code, the QCSetTestState() call will return kQCNoErr if an attempt is made to enable these tests.